'''
Created on 12/10/2011

@author: silviojr
'''

class Classificacao(object):
    '''
    Essa classe indica a polaridade em que um termo foi classificado.
    Tambem indica como se chegou nessa classificacao: em qual level da arvore de relacoes semanticas
    a relacao, a palavra original e a sua precedente
    '''


    def __init__(self, polaridade, nivel, relacao, seed, precedente):
        '''
        Constructor
        '''
        self.polaridade = polaridade
        self.nivel = nivel
        self.relacao = relacao
        self.seed = seed
        self.precedente = precedente
        
    def setNivel(self, nivel):
        self.nivel = nivel

    def setRelacao(self,relacao):
        self.relacao = relacao
    
    def setSeed(self, seed):
        self.seed = seed
    
    def setPrecedente(self, precedente):
        self.precedente = precedente
        
    def imprimeClassificacao(self):
        if self.polaridade == 'positiva':
            simbolo = '+'
        else:
            simbolo = '-'
        print "    ",simbolo, " Nivel: ", self.nivel,", Relacao: ", self.relacao, ", Seed: ", self.seed, ", Precedentes: ",self.precedente
         
    
        
        